<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>MongoClientOptions | mongodb</title>
	<meta name="description" content="Documentation for mongodb">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
	<script async src="../assets/js/search.js" id="search-script"></script>
</head>
<body>
<header>
	<div class="tsd-page-toolbar">
		<div class="container">
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
					<a href="../index.html" class="title">mongodb</a>
				</div>
				<div class="table-cell" id="tsd-widgets">
					<div id="tsd-filter">
						<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
						<div class="tsd-filter-group">
							<div class="tsd-select" id="tsd-filter-visibility">
								<span class="tsd-select-label">All</span>
								<ul class="tsd-select-list">
									<li data-value="public">Public</li>
									<li data-value="protected">Public/Protected</li>
									<li data-value="private" class="selected">All</li>
								</ul>
							</div>
							<input type="checkbox" id="tsd-filter-inherited" checked />
							<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
							<input type="checkbox" id="tsd-filter-externals" checked />
							<label class="tsd-widget" for="tsd-filter-externals">Externals</label>
						</div>
					</div>
					<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../modules.html">mongodb</a>
				</li>
				<li>
					<a href="mongoclientoptions.html">MongoClientOptions</a>
				</li>
			</ul>
			<h1>Interface MongoClientOptions</h1>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel tsd-comment">
				<div class="tsd-comment tsd-typography">
					<div class="lead">
						<p>Describes all possible URI query options for the mongo client</p>
					</div>
					<dl class="tsd-comment-tags">
						<dt>see</dt>
						<dd><p><a href="https://www.mongodb.com/docs/manual/reference/connection-string">https://www.mongodb.com/docs/manual/reference/connection-string</a></p>
						</dd>
					</dl>
				</div>
			</section>
			<section class="tsd-panel tsd-hierarchy">
				<h3>Hierarchy</h3>
				<ul class="tsd-hierarchy">
					<li>
						<a href="bsonserializeoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">BSONSerializeOptions</a>
					</li>
					<li>
						<a href="../modules.html#supportednodeconnectionoptions" class="tsd-signature-type" data-tsd-kind="Type alias">SupportedNodeConnectionOptions</a>
						<ul class="tsd-hierarchy">
							<li>
								<span class="target">MongoClientOptions</span>
							</li>
						</ul>
					</li>
				</ul>
			</section>
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section ">
							<h3>Properties</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#alpnprotocols" class="tsd-kind-icon">ALPNProtocols</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#appname" class="tsd-kind-icon">app<wbr>Name</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#auth" class="tsd-kind-icon">auth</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#authmechanism" class="tsd-kind-icon">auth<wbr>Mechanism</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#authmechanismproperties" class="tsd-kind-icon">auth<wbr>Mechanism<wbr>Properties</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#authsource" class="tsd-kind-icon">auth<wbr>Source</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#autoencryption" class="tsd-kind-icon">auto<wbr>Encryption</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#bsonregexp" class="tsd-kind-icon">bson<wbr>Reg<wbr>Exp</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#ca" class="tsd-kind-icon">ca</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#cert" class="tsd-kind-icon">cert</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#checkkeys" class="tsd-kind-icon">check<wbr>Keys</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#checkserveridentity" class="tsd-kind-icon">check<wbr>Server<wbr>Identity</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#ciphers" class="tsd-kind-icon">ciphers</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#compressors" class="tsd-kind-icon">compressors</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#connecttimeoutms" class="tsd-kind-icon">connect<wbr>TimeoutMS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#connectiontype" class="tsd-kind-icon">connection<wbr>Type</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#crl" class="tsd-kind-icon">crl</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#directconnection" class="tsd-kind-icon">direct<wbr>Connection</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#driverinfo" class="tsd-kind-icon">driver<wbr>Info</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#ecdhcurve" class="tsd-kind-icon">ecdh<wbr>Curve</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#family" class="tsd-kind-icon">family</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#fieldsasraw" class="tsd-kind-icon">fields<wbr>AsRaw</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#forceserverobjectid" class="tsd-kind-icon">force<wbr>Server<wbr>Object<wbr>Id</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#heartbeatfrequencyms" class="tsd-kind-icon">heartbeat<wbr>FrequencyMS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#hints" class="tsd-kind-icon">hints</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#ignoreundefined" class="tsd-kind-icon">ignore<wbr>Undefined</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#journal" class="tsd-kind-icon">journal</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#keepalive" class="tsd-kind-icon">keep<wbr>Alive</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#keepaliveinitialdelay" class="tsd-kind-icon">keep<wbr>Alive<wbr>Initial<wbr>Delay</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#key" class="tsd-kind-icon">key</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#localaddress" class="tsd-kind-icon">local<wbr>Address</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#localport" class="tsd-kind-icon">local<wbr>Port</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#localthresholdms" class="tsd-kind-icon">local<wbr>ThresholdMS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#logger" class="tsd-kind-icon">logger</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#loggerlevel" class="tsd-kind-icon">logger<wbr>Level</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#lookup" class="tsd-kind-icon">lookup</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#maxidletimems" class="tsd-kind-icon">max<wbr>Idle<wbr>TimeMS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#maxpoolsize" class="tsd-kind-icon">max<wbr>Pool<wbr>Size</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#maxstalenessseconds" class="tsd-kind-icon">max<wbr>Staleness<wbr>Seconds</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#mindhsize" class="tsd-kind-icon">minDHSize</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#minheartbeatfrequencyms" class="tsd-kind-icon">min<wbr>Heartbeat<wbr>FrequencyMS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#minpoolsize" class="tsd-kind-icon">min<wbr>Pool<wbr>Size</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#monitorcommands" class="tsd-kind-icon">monitor<wbr>Commands</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#nodelay" class="tsd-kind-icon">no<wbr>Delay</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#passphrase" class="tsd-kind-icon">passphrase</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#pfx" class="tsd-kind-icon">pfx</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#pkfactory" class="tsd-kind-icon">pk<wbr>Factory</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#promiselibrary" class="tsd-kind-icon">promise<wbr>Library</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#promotebuffers" class="tsd-kind-icon">promote<wbr>Buffers</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#promotelongs" class="tsd-kind-icon">promote<wbr>Longs</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#promotevalues" class="tsd-kind-icon">promote<wbr>Values</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite"><a href="mongoclientoptions.html#raw" class="tsd-kind-icon">raw</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#readconcern" class="tsd-kind-icon">read<wbr>Concern</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#readconcernlevel" class="tsd-kind-icon">read<wbr>Concern<wbr>Level</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#readpreference" class="tsd-kind-icon">read<wbr>Preference</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#readpreferencetags" class="tsd-kind-icon">read<wbr>Preference<wbr>Tags</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#rejectunauthorized" class="tsd-kind-icon">reject<wbr>Unauthorized</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#replicaset" class="tsd-kind-icon">replica<wbr>Set</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#retryreads" class="tsd-kind-icon">retry<wbr>Reads</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#retrywrites" class="tsd-kind-icon">retry<wbr>Writes</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#securecontext" class="tsd-kind-icon">secure<wbr>Context</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#secureprotocol" class="tsd-kind-icon">secure<wbr>Protocol</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#serializefunctions" class="tsd-kind-icon">serialize<wbr>Functions</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#serverapi" class="tsd-kind-icon">server<wbr>Api</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#serverselectiontimeoutms" class="tsd-kind-icon">server<wbr>Selection<wbr>TimeoutMS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#servername" class="tsd-kind-icon">servername</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external"><a href="mongoclientoptions.html#session" class="tsd-kind-icon">session</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#sockettimeoutms" class="tsd-kind-icon">socket<wbr>TimeoutMS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#srvpoller" class="tsd-kind-icon">srv<wbr>Poller</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#ssl" class="tsd-kind-icon">ssl</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#sslca" class="tsd-kind-icon">sslCA</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#sslcrl" class="tsd-kind-icon">sslCRL</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#sslcert" class="tsd-kind-icon">ssl<wbr>Cert</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#sslkey" class="tsd-kind-icon">ssl<wbr>Key</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#sslpass" class="tsd-kind-icon">ssl<wbr>Pass</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#sslvalidate" class="tsd-kind-icon">ssl<wbr>Validate</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#tls" class="tsd-kind-icon">tls</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#tlsallowinvalidcertificates" class="tsd-kind-icon">tls<wbr>Allow<wbr>Invalid<wbr>Certificates</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#tlsallowinvalidhostnames" class="tsd-kind-icon">tls<wbr>Allow<wbr>Invalid<wbr>Hostnames</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#tlscafile" class="tsd-kind-icon">tlsCAFile</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#tlscertificatefile" class="tsd-kind-icon">tls<wbr>Certificate<wbr>File</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#tlscertificatekeyfile" class="tsd-kind-icon">tls<wbr>Certificate<wbr>Key<wbr>File</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#tlscertificatekeyfilepassword" class="tsd-kind-icon">tls<wbr>Certificate<wbr>Key<wbr>File<wbr>Password</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#tlsinsecure" class="tsd-kind-icon">tls<wbr>Insecure</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#w" class="tsd-kind-icon">w</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#waitqueuetimeoutms" class="tsd-kind-icon">wait<wbr>Queue<wbr>TimeoutMS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#wtimeoutms" class="tsd-kind-icon">wtimeoutMS</a></li>
								<li class="tsd-kind-property tsd-parent-kind-interface"><a href="mongoclientoptions.html#zlibcompressionlevel" class="tsd-kind-icon">zlib<wbr>Compression<wbr>Level</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Properties</h2>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="alpnprotocols" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> ALPNProtocols</h3>
					<div class="tsd-signature tsd-kind-icon">ALPNProtocols<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">[]</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.ALPNProtocols</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:376</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>An array of strings or a Buffer naming possible ALPN protocols.
							(Protocols should be ordered by their priority.)</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="appname" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> app<wbr>Name</h3>
					<div class="tsd-signature tsd-kind-icon">app<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L170">src/mongo_client.ts:170</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The name of the application that created this MongoClient instance. MongoDB 3.4 and newer will print this value in the server log upon establishing each connection. It is also recorded in the slow query log and profile collections</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="auth" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> auth</h3>
					<div class="tsd-signature tsd-kind-icon">auth<span class="tsd-signature-symbol">:</span> <a href="auth.html" class="tsd-signature-type" data-tsd-kind="Interface">Auth</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L149">src/mongo_client.ts:149</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The auth settings for when connection to server.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="authmechanism" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> auth<wbr>Mechanism</h3>
					<div class="tsd-signature tsd-kind-icon">auth<wbr>Mechanism<span class="tsd-signature-symbol">:</span> <a href="../modules.html#authmechanism" class="tsd-signature-type" data-tsd-kind="Variable">AuthMechanism</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L153">src/mongo_client.ts:153</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specify the authentication mechanism that MongoDB will use to authenticate the connection.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="authmechanismproperties" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> auth<wbr>Mechanism<wbr>Properties</h3>
					<div class="tsd-signature tsd-kind-icon">auth<wbr>Mechanism<wbr>Properties<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>CANONICALIZE_HOST_NAME<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span>SERVICE_NAME<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>SERVICE_REALM<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L155">src/mongo_client.ts:155</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specify properties for the specified authMechanism as a comma-separated list of colon-separated key-value pairs.</p>
						</div>
					</div>
					<div class="tsd-type-declaration">
						<h4>Type declaration</h4>
						<ul class="tsd-parameters">
							<li class="tsd-parameter-index-signature">
								<h5><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5>
							</li>
							<li class="tsd-parameter">
								<h5><span class="tsd-flag ts-flagOptional">Optional</span> CANONICALIZE_<wbr>HOST_<wbr>NAME<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5>
							</li>
							<li class="tsd-parameter">
								<h5><span class="tsd-flag ts-flagOptional">Optional</span> SERVICE_<wbr>NAME<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5>
							</li>
							<li class="tsd-parameter">
								<h5><span class="tsd-flag ts-flagOptional">Optional</span> SERVICE_<wbr>REALM<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5>
							</li>
						</ul>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="authsource" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> auth<wbr>Source</h3>
					<div class="tsd-signature tsd-kind-icon">auth<wbr>Source<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L151">src/mongo_client.ts:151</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specify the database name associated with the user’s credentials.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="autoencryption" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> auto<wbr>Encryption</h3>
					<div class="tsd-signature tsd-kind-icon">auto<wbr>Encryption<span class="tsd-signature-symbol">:</span> <a href="autoencryptionoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">AutoEncryptionOptions</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L234">src/mongo_client.ts:234</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Optionally enable client side auto encryption</p>
						</div>
						<dl class="tsd-comment-tags">
							<dt>remarks</dt>
							<dd><p> Automatic encryption is an enterprise only feature that only applies to operations on a collection. Automatic encryption is not supported for operations on a database or view, and operations that are not bypassed will result in error
								(see <a href="https://github.com/mongodb/specifications/blob/master/source/client-side-encryption/client-side-encryption.rst#libmongocrypt-auto-encryption-allow-list">libmongocrypt: Auto Encryption Allow-List</a>). To bypass automatic encryption for all operations, set bypassAutoEncryption=true in AutoEncryptionOpts.</p>
								<p> Automatic encryption requires the authenticated user to have the <a href="https://www.mongodb.com/docs/manual/reference/command/listCollections/#dbcmd.listCollections">listCollections privilege action</a>.</p>
								<p> If a MongoClient with a limited connection pool size (i.e a non-zero maxPoolSize) is configured with AutoEncryptionOptions, a separate internal MongoClient is created if any of the following are true:</p>
								<ul>
									<li>AutoEncryptionOptions.keyVaultClient is not passed.</li>
									<li>AutoEncryptionOptions.bypassAutomaticEncryption is false.</li>
								</ul>
								<p>If an internal MongoClient is created, it is configured with the same options as the parent MongoClient except minPoolSize is set to 0 and AutoEncryptionOptions is omitted.</p>
							</dd>
						</dl>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="bsonregexp" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> bson<wbr>Reg<wbr>Exp</h3>
					<div class="tsd-signature tsd-kind-icon">bson<wbr>Reg<wbr>Exp<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="bsonserializeoptions.html">BSONSerializeOptions</a>.<a href="bsonserializeoptions.html#bsonregexp">bsonRegExp</a></p>
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:314</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>return BSON regular expressions as BSONRegExp instances.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="ca" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> ca</h3>
					<div class="tsd-signature tsd-kind-icon">ca<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.ca</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:583</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Optionally override the trusted CA certificates. Default is to trust
								the well-known CAs curated by Mozilla. Mozilla&#39;s CAs are completely
							replaced when CAs are explicitly specified using this option.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="cert" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> cert</h3>
					<div class="tsd-signature tsd-kind-icon">cert<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.cert</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:595</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p> Cert chains in PEM format. One cert chain should be provided per
								private key. Each cert chain should consist of the PEM formatted
								certificate for a provided private key, followed by the PEM
								formatted intermediate certificates (if any), in order, and not
								including the root CA (the root CA must be pre-known to the peer,
								see ca). When providing multiple cert chains, they do not have to
								be in the same order as their private keys in key. If the
								intermediate certificates are not provided, the peer will not be
							able to validate the certificate, and the handshake will fail.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="checkkeys" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> check<wbr>Keys</h3>
					<div class="tsd-signature tsd-kind-icon">check<wbr>Keys<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="bsonserializeoptions.html">BSONSerializeOptions</a>.<a href="bsonserializeoptions.html#checkkeys">checkKeys</a></p>
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:920</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>the serializer will check if keys are valid.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="checkserveridentity" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> check<wbr>Server<wbr>Identity</h3>
					<div class="tsd-signature tsd-kind-icon">check<wbr>Server<wbr>Identity<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>host<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, cert<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">PeerCertificate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.checkServerIdentity</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:455</li>
						</ul>
					</aside>
					<div class="tsd-type-declaration">
						<h4>Type declaration</h4>
						<ul class="tsd-parameters">
							<li class="tsd-parameter-signature">
								<ul class="tsd-signatures tsd-kind-type-literal tsd-parent-kind-interface">
									<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>host<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, cert<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">PeerCertificate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>host: <span class="tsd-signature-type">string</span></h5>
											</li>
											<li>
												<h5>cert: <span class="tsd-signature-type">PeerCertificate</span></h5>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Error</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h4>
									</li>
								</ul>
							</li>
						</ul>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="ciphers" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> ciphers</h3>
					<div class="tsd-signature tsd-kind-icon">ciphers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.ciphers</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:609</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Cipher suite specification, replacing the default. For more
								information, see modifying the default cipher suite. Permitted
								ciphers can be obtained via tls.getCiphers(). Cipher names must be
							uppercased in order for OpenSSL to accept them.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="compressors" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> compressors</h3>
					<div class="tsd-signature tsd-kind-icon">compressors<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;snappy&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;zlib&quot;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L127">src/mongo_client.ts:127</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Comma-delimited string of compressors to enable network compression for communication between this client and a mongod/mongos instance.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="connecttimeoutms" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> connect<wbr>TimeoutMS</h3>
					<div class="tsd-signature tsd-kind-icon">connect<wbr>TimeoutMS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L123">src/mongo_client.ts:123</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The time in milliseconds to attempt a connection before timing out.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="connectiontype" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> connection<wbr>Type</h3>
					<div class="tsd-signature tsd-kind-icon">connection<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">typeof </span><a href="../classes/connection.html" class="tsd-signature-type" data-tsd-kind="Class">Connection</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L241">src/mongo_client.ts:241</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<dl class="tsd-comment-tags">
							<dt>internal</dt>
							<dd></dd>
						</dl>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="crl" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> crl</h3>
					<div class="tsd-signature tsd-kind-icon">crl<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.crl</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:617</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>PEM formatted CRLs (Certificate Revocation Lists).</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="directconnection" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> direct<wbr>Connection</h3>
					<div class="tsd-signature tsd-kind-icon">direct<wbr>Connection<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L176">src/mongo_client.ts:176</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Allow a driver to force a Single topology type with a connection string containing one host</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="driverinfo" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> driver<wbr>Info</h3>
					<div class="tsd-signature tsd-kind-icon">driver<wbr>Info<span class="tsd-signature-symbol">:</span> <a href="driverinfo.html" class="tsd-signature-type" data-tsd-kind="Interface">DriverInfo</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L236">src/mongo_client.ts:236</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Allows a wrapping driver to amend the client metadata generated by the driver to include information about the wrapping driver</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="ecdhcurve" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> ecdh<wbr>Curve</h3>
					<div class="tsd-signature tsd-kind-icon">ecdh<wbr>Curve<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.ecdhCurve</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:636</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>A string describing a named curve or a colon separated list of curve
								NIDs or names, for example P-521:P-384:P-256, to use for ECDH key
								agreement. Set to auto to select the curve automatically. Use
								crypto.getCurves() to obtain a list of available curve names. On
								recent releases, openssl ecparam -list_curves will also display the
								name and description of each available elliptic curve. Default:
							tls.DEFAULT_ECDH_CURVE.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="family" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> family</h3>
					<div class="tsd-signature tsd-kind-icon">family<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.family</p>
						<ul>
							<li>Defined in node_modules/@types/node/net.d.ts:50</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="fieldsasraw" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> fields<wbr>AsRaw</h3>
					<div class="tsd-signature tsd-kind-icon">fields<wbr>AsRaw<span class="tsd-signature-symbol">:</span> <a href="document.html" class="tsd-signature-type" data-tsd-kind="Interface">Document</a></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="bsonserializeoptions.html">BSONSerializeOptions</a>.<a href="bsonserializeoptions.html#fieldsasraw">fieldsAsRaw</a></p>
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:312</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>allow to specify if there what fields we wish to return as unserialized raw buffer.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="forceserverobjectid" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> force<wbr>Server<wbr>Object<wbr>Id</h3>
					<div class="tsd-signature tsd-kind-icon">force<wbr>Server<wbr>Object<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L204">src/mongo_client.ts:204</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Force server to assign <code>_id</code> values instead of driver</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="heartbeatfrequencyms" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> heartbeat<wbr>FrequencyMS</h3>
					<div class="tsd-signature tsd-kind-icon">heartbeat<wbr>FrequencyMS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L166">src/mongo_client.ts:166</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>heartbeatFrequencyMS controls when the driver checks the state of the MongoDB deployment. Specify the interval (in milliseconds) between checks, counted from the end of the previous check until the beginning of the next one.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="hints" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> hints</h3>
					<div class="tsd-signature tsd-kind-icon">hints<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.hints</p>
						<ul>
							<li>Defined in node_modules/@types/node/net.d.ts:49</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="ignoreundefined" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> ignore<wbr>Undefined</h3>
					<div class="tsd-signature tsd-kind-icon">ignore<wbr>Undefined<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="bsonserializeoptions.html">BSONSerializeOptions</a>.<a href="bsonserializeoptions.html#ignoreundefined">ignoreUndefined</a></p>
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:924</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>serialize will not emit undefined fields <strong>(default:true)</strong></p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="journal" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> journal</h3>
					<div class="tsd-signature tsd-kind-icon">journal<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L183">src/mongo_client.ts:183</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The journal write concern</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="keepalive" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> keep<wbr>Alive</h3>
					<div class="tsd-signature tsd-kind-icon">keep<wbr>Alive<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L200">src/mongo_client.ts:200</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>TCP Connection keep alive enabled</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="keepaliveinitialdelay" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> keep<wbr>Alive<wbr>Initial<wbr>Delay</h3>
					<div class="tsd-signature tsd-kind-icon">keep<wbr>Alive<wbr>Initial<wbr>Delay<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L202">src/mongo_client.ts:202</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The number of milliseconds to wait before initiating keepAlive on the TCP socket</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="key" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> key</h3>
					<div class="tsd-signature tsd-kind-icon">key<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">KeyObject</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.key</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:653</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Private keys in PEM format. PEM allows the option of private keys
								being encrypted. Encrypted keys will be decrypted with
								options.passphrase. Multiple keys using different algorithms can be
								provided either as an array of unencrypted key strings or buffers,
								or an array of objects in the form {pem: &lt;string|buffer&gt;[,
								passphrase: <string>]}. The object form can only occur in an array.
									object.passphrase is optional. Encrypted keys will be decrypted with
							object.passphrase if provided, or options.passphrase if it is not.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="localaddress" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> local<wbr>Address</h3>
					<div class="tsd-signature tsd-kind-icon">local<wbr>Address<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.localAddress</p>
						<ul>
							<li>Defined in node_modules/@types/node/net.d.ts:47</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="localport" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> local<wbr>Port</h3>
					<div class="tsd-signature tsd-kind-icon">local<wbr>Port<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.localPort</p>
						<ul>
							<li>Defined in node_modules/@types/node/net.d.ts:48</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="localthresholdms" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> local<wbr>ThresholdMS</h3>
					<div class="tsd-signature tsd-kind-icon">local<wbr>ThresholdMS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L162">src/mongo_client.ts:162</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The size (in milliseconds) of the latency window for selecting among multiple suitable MongoDB instances.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="logger" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> logger</h3>
					<div class="tsd-signature tsd-kind-icon">logger<span class="tsd-signature-symbol">:</span> <a href="../classes/logger.html" class="tsd-signature-type" data-tsd-kind="Class">Logger</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L214">src/mongo_client.ts:214</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Custom logger object</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="loggerlevel" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> logger<wbr>Level</h3>
					<div class="tsd-signature tsd-kind-icon">logger<wbr>Level<span class="tsd-signature-symbol">:</span> <a href="../modules.html#loggerlevel" class="tsd-signature-type" data-tsd-kind="Variable">LoggerLevel</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L212">src/mongo_client.ts:212</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The logging level</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="lookup" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> lookup</h3>
					<div class="tsd-signature tsd-kind-icon">lookup<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">LookupFunction</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.lookup</p>
						<ul>
							<li>Defined in node_modules/@types/node/net.d.ts:51</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="maxidletimems" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> max<wbr>Idle<wbr>TimeMS</h3>
					<div class="tsd-signature tsd-kind-icon">max<wbr>Idle<wbr>TimeMS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L135">src/mongo_client.ts:135</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The maximum number of milliseconds that a connection can remain idle in the pool before being removed and closed.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="maxpoolsize" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> max<wbr>Pool<wbr>Size</h3>
					<div class="tsd-signature tsd-kind-icon">max<wbr>Pool<wbr>Size<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L131">src/mongo_client.ts:131</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The maximum number of connections in the connection pool.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="maxstalenessseconds" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> max<wbr>Staleness<wbr>Seconds</h3>
					<div class="tsd-signature tsd-kind-icon">max<wbr>Staleness<wbr>Seconds<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L145">src/mongo_client.ts:145</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specifies, in seconds, how stale a secondary can be before the client stops using it for read operations.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="mindhsize" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> minDHSize</h3>
					<div class="tsd-signature tsd-kind-icon">minDHSize<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.minDHSize</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:458</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="minheartbeatfrequencyms" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr>Heartbeat<wbr>FrequencyMS</h3>
					<div class="tsd-signature tsd-kind-icon">min<wbr>Heartbeat<wbr>FrequencyMS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L168">src/mongo_client.ts:168</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Sets the minimum heartbeat frequency. In the event that the driver has to frequently re-check a server&#39;s availability, it will wait at least this long since the previous check to avoid wasted effort.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="minpoolsize" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr>Pool<wbr>Size</h3>
					<div class="tsd-signature tsd-kind-icon">min<wbr>Pool<wbr>Size<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L133">src/mongo_client.ts:133</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The minimum number of connections in the connection pool.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="monitorcommands" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> monitor<wbr>Commands</h3>
					<div class="tsd-signature tsd-kind-icon">monitor<wbr>Commands<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L216">src/mongo_client.ts:216</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Enable command monitoring for this client</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="nodelay" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> no<wbr>Delay</h3>
					<div class="tsd-signature tsd-kind-icon">no<wbr>Delay<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L198">src/mongo_client.ts:198</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>TCP Connection no delay</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="passphrase" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> passphrase</h3>
					<div class="tsd-signature tsd-kind-icon">passphrase<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.passphrase</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:688</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Shared passphrase used for a single private key and/or a PFX.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="pfx" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> pfx</h3>
					<div class="tsd-signature tsd-kind-icon">pfx<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Buffer</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">PxfObject</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.pfx</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:699</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>PFX or PKCS12 encoded private key and certificate chain. pfx is an
								alternative to providing key and cert individually. PFX is usually
								encrypted, if it is, passphrase will be used to decrypt it. Multiple
								PFX can be provided either as an array of unencrypted PFX buffers,
								or an array of objects in the form {buf: &lt;string|buffer&gt;[,
								passphrase: <string>]}. The object form can only occur in an array.
									object.passphrase is optional. Encrypted PFX will be decrypted with
							object.passphrase if provided, or options.passphrase if it is not.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="pkfactory" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> pk<wbr>Factory</h3>
					<div class="tsd-signature tsd-kind-icon">pk<wbr>Factory<span class="tsd-signature-symbol">:</span> <a href="pkfactory.html" class="tsd-signature-type" data-tsd-kind="Interface">PkFactory</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L208">src/mongo_client.ts:208</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>A primary key factory function for generation of custom <code>_id</code> keys</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="promiselibrary" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> promise<wbr>Library</h3>
					<div class="tsd-signature tsd-kind-icon">promise<wbr>Library<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L210">src/mongo_client.ts:210</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>A Promise library class the application wishes to use such as Bluebird, must be ES6 compatible</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="promotebuffers" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> promote<wbr>Buffers</h3>
					<div class="tsd-signature tsd-kind-icon">promote<wbr>Buffers<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="bsonserializeoptions.html">BSONSerializeOptions</a>.<a href="bsonserializeoptions.html#promotebuffers">promoteBuffers</a></p>
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:308</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>when deserializing a Binary will return it as a node.js Buffer instance.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="promotelongs" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> promote<wbr>Longs</h3>
					<div class="tsd-signature tsd-kind-icon">promote<wbr>Longs<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="bsonserializeoptions.html">BSONSerializeOptions</a>.<a href="bsonserializeoptions.html#promotelongs">promoteLongs</a></p>
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:306</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>when deserializing a Long will fit it into a Number if it&#39;s smaller than 53 bits</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="promotevalues" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> promote<wbr>Values</h3>
					<div class="tsd-signature tsd-kind-icon">promote<wbr>Values<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="bsonserializeoptions.html">BSONSerializeOptions</a>.<a href="bsonserializeoptions.html#promotevalues">promoteValues</a></p>
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:310</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>when deserializing will promote BSON values to their Node.js closest equivalent types.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite">
					<a name="raw" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> raw</h3>
					<div class="tsd-signature tsd-kind-icon">raw<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<p>Overrides <a href="bsonserializeoptions.html">BSONSerializeOptions</a>.<a href="bsonserializeoptions.html#raw">raw</a></p>
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L206">src/mongo_client.ts:206</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Return document results as raw BSON buffers</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="readconcern" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> read<wbr>Concern</h3>
					<div class="tsd-signature tsd-kind-icon">read<wbr>Concern<span class="tsd-signature-symbol">:</span> <a href="../modules.html#readconcernlike" class="tsd-signature-type" data-tsd-kind="Type alias">ReadConcernLike</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L139">src/mongo_client.ts:139</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specify a read concern for the collection (only MongoDB 3.2 or higher supported)</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="readconcernlevel" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> read<wbr>Concern<wbr>Level</h3>
					<div class="tsd-signature tsd-kind-icon">read<wbr>Concern<wbr>Level<span class="tsd-signature-symbol">:</span> <a href="../modules.html#readconcernlevel" class="tsd-signature-type" data-tsd-kind="Variable">ReadConcernLevel</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L141">src/mongo_client.ts:141</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The level of isolation</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="readpreference" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> read<wbr>Preference</h3>
					<div class="tsd-signature tsd-kind-icon">read<wbr>Preference<span class="tsd-signature-symbol">:</span> <a href="../classes/readpreference.html" class="tsd-signature-type" data-tsd-kind="Class">ReadPreference</a><span class="tsd-signature-symbol"> | </span><a href="../modules.html#readpreferencemode" class="tsd-signature-type" data-tsd-kind="Variable">ReadPreferenceMode</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L143">src/mongo_client.ts:143</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specifies the read preferences for this connection</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="readpreferencetags" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> read<wbr>Preference<wbr>Tags</h3>
					<div class="tsd-signature tsd-kind-icon">read<wbr>Preference<wbr>Tags<span class="tsd-signature-symbol">:</span> <a href="../modules.html#tagset" class="tsd-signature-type" data-tsd-kind="Type alias">TagSet</a><span class="tsd-signature-symbol">[]</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L147">src/mongo_client.ts:147</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specifies the tags document as a comma-separated list of colon-separated key-value pairs.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="rejectunauthorized" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> reject<wbr>Unauthorized</h3>
					<div class="tsd-signature tsd-kind-icon">reject<wbr>Unauthorized<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.rejectUnauthorized</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:393</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>If true the server will reject any connection which is not
								authorized with the list of supplied CAs. This option only has an
							effect if requestCert is true.</p>
						</div>
						<dl class="tsd-comment-tags">
							<dt>default</dt>
							<dd><p>true</p>
							</dd>
						</dl>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="replicaset" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> replica<wbr>Set</h3>
					<div class="tsd-signature tsd-kind-icon">replica<wbr>Set<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L103">src/mongo_client.ts:103</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specifies the name of the replica set, if the mongod is a member of a replica set.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="retryreads" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> retry<wbr>Reads</h3>
					<div class="tsd-signature tsd-kind-icon">retry<wbr>Reads<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L172">src/mongo_client.ts:172</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Enables retryable reads.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="retrywrites" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> retry<wbr>Writes</h3>
					<div class="tsd-signature tsd-kind-icon">retry<wbr>Writes<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L174">src/mongo_client.ts:174</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Enable retryable writes.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="securecontext" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> secure<wbr>Context</h3>
					<div class="tsd-signature tsd-kind-icon">secure<wbr>Context<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">SecureContext</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.secureContext</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:358</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>An optional TLS context object from tls.createSecureContext()</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="secureprotocol" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> secure<wbr>Protocol</h3>
					<div class="tsd-signature tsd-kind-icon">secure<wbr>Protocol<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.secureProtocol</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:717</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Legacy mechanism to select the TLS protocol version to use, it does
								not support independent control of the minimum and maximum version,
								and does not support limiting the protocol to TLSv1.3. Use
								minVersion and maxVersion instead. The possible values are listed as
								SSL_METHODS, use the function names as strings. For example, use
								&#39;TLSv1_1_method&#39; to force TLS version 1.1, or &#39;TLS_method&#39; to allow
								any TLS protocol version up to TLSv1.3. It is not recommended to use
								TLS versions less than 1.2, but it may be required for
							interoperability. Default: none, see minVersion.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="serializefunctions" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> serialize<wbr>Functions</h3>
					<div class="tsd-signature tsd-kind-icon">serialize<wbr>Functions<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="bsonserializeoptions.html">BSONSerializeOptions</a>.<a href="bsonserializeoptions.html#serializefunctions">serializeFunctions</a></p>
						<ul>
							<li>Defined in node_modules/bson/bson.d.ts:922</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>serialize the javascript functions <strong>(default:false)</strong>.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="serverapi" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> server<wbr>Api</h3>
					<div class="tsd-signature tsd-kind-icon">server<wbr>Api<span class="tsd-signature-symbol">:</span> <a href="serverapi.html" class="tsd-signature-type" data-tsd-kind="Interface">ServerApi</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1&quot;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L218">src/mongo_client.ts:218</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Server API version</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="serverselectiontimeoutms" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> server<wbr>Selection<wbr>TimeoutMS</h3>
					<div class="tsd-signature tsd-kind-icon">server<wbr>Selection<wbr>TimeoutMS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L164">src/mongo_client.ts:164</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specifies how long (in milliseconds) to block for server selection before throwing an exception.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="servername" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> servername</h3>
					<div class="tsd-signature tsd-kind-icon">servername<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.servername</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:456</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
					<a name="session" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> session</h3>
					<div class="tsd-signature tsd-kind-icon">session<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Buffer</span></div>
					<aside class="tsd-sources">
						<p>Inherited from SupportedNodeConnectionOptions.session</p>
						<ul>
							<li>Defined in node_modules/@types/node/tls.d.ts:457</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="sockettimeoutms" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> socket<wbr>TimeoutMS</h3>
					<div class="tsd-signature tsd-kind-icon">socket<wbr>TimeoutMS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L125">src/mongo_client.ts:125</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The time in milliseconds to attempt a send or receive on a socket before the attempt times out.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="srvpoller" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> srv<wbr>Poller</h3>
					<div class="tsd-signature tsd-kind-icon">srv<wbr>Poller<span class="tsd-signature-symbol">:</span> <a href="../classes/srvpoller.html" class="tsd-signature-type" data-tsd-kind="Class">SrvPoller</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L239">src/mongo_client.ts:239</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<dl class="tsd-comment-tags">
							<dt>internal</dt>
							<dd></dd>
						</dl>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="ssl" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> ssl</h3>
					<div class="tsd-signature tsd-kind-icon">ssl<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L107">src/mongo_client.ts:107</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>A boolean to enable or disables TLS/SSL for the connection. (The ssl option is equivalent to the tls option.)</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="sslca" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> sslCA</h3>
					<div class="tsd-signature tsd-kind-icon">sslCA<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L188">src/mongo_client.ts:188</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>SSL Certificate file path.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="sslcrl" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> sslCRL</h3>
					<div class="tsd-signature tsd-kind-icon">sslCRL<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L196">src/mongo_client.ts:196</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>SSL Certificate revocation list file path.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="sslcert" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> ssl<wbr>Cert</h3>
					<div class="tsd-signature tsd-kind-icon">ssl<wbr>Cert<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L190">src/mongo_client.ts:190</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>SSL Certificate file path.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="sslkey" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> ssl<wbr>Key</h3>
					<div class="tsd-signature tsd-kind-icon">ssl<wbr>Key<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L192">src/mongo_client.ts:192</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>SSL Key file file path.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="sslpass" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> ssl<wbr>Pass</h3>
					<div class="tsd-signature tsd-kind-icon">ssl<wbr>Pass<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L194">src/mongo_client.ts:194</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>SSL Certificate pass phrase.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="sslvalidate" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> ssl<wbr>Validate</h3>
					<div class="tsd-signature tsd-kind-icon">ssl<wbr>Validate<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L186">src/mongo_client.ts:186</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Validate mongod server certificate against Certificate Authority</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="tls" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> tls</h3>
					<div class="tsd-signature tsd-kind-icon">tls<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L105">src/mongo_client.ts:105</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Enables or disables TLS/SSL for the connection.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="tlsallowinvalidcertificates" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> tls<wbr>Allow<wbr>Invalid<wbr>Certificates</h3>
					<div class="tsd-signature tsd-kind-icon">tls<wbr>Allow<wbr>Invalid<wbr>Certificates<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L117">src/mongo_client.ts:117</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Bypasses validation of the certificates presented by the mongod/mongos instance</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="tlsallowinvalidhostnames" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> tls<wbr>Allow<wbr>Invalid<wbr>Hostnames</h3>
					<div class="tsd-signature tsd-kind-icon">tls<wbr>Allow<wbr>Invalid<wbr>Hostnames<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L119">src/mongo_client.ts:119</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Disables hostname validation of the certificate presented by the mongod/mongos instance.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="tlscafile" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> tlsCAFile</h3>
					<div class="tsd-signature tsd-kind-icon">tlsCAFile<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L115">src/mongo_client.ts:115</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specifies the location of a local .pem file that contains the root certificate chain from the Certificate Authority. This file is used to validate the certificate presented by the mongod/mongos instance.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="tlscertificatefile" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> tls<wbr>Certificate<wbr>File</h3>
					<div class="tsd-signature tsd-kind-icon">tls<wbr>Certificate<wbr>File<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L109">src/mongo_client.ts:109</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specifies the location of a local TLS Certificate</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="tlscertificatekeyfile" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> tls<wbr>Certificate<wbr>Key<wbr>File</h3>
					<div class="tsd-signature tsd-kind-icon">tls<wbr>Certificate<wbr>Key<wbr>File<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L111">src/mongo_client.ts:111</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specifies the location of a local .pem file that contains either the client’s TLS/SSL certificate or the client’s TLS/SSL certificate and key.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="tlscertificatekeyfilepassword" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> tls<wbr>Certificate<wbr>Key<wbr>File<wbr>Password</h3>
					<div class="tsd-signature tsd-kind-icon">tls<wbr>Certificate<wbr>Key<wbr>File<wbr>Password<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L113">src/mongo_client.ts:113</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Specifies the password to de-crypt the tlsCertificateKeyFile.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="tlsinsecure" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> tls<wbr>Insecure</h3>
					<div class="tsd-signature tsd-kind-icon">tls<wbr>Insecure<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L121">src/mongo_client.ts:121</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>Disables various certificate validations.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="w" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> w</h3>
					<div class="tsd-signature tsd-kind-icon">w<span class="tsd-signature-symbol">:</span> <a href="../modules.html#w" class="tsd-signature-type" data-tsd-kind="Type alias">W</a></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L179">src/mongo_client.ts:179</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The write concern w value</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="waitqueuetimeoutms" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> wait<wbr>Queue<wbr>TimeoutMS</h3>
					<div class="tsd-signature tsd-kind-icon">wait<wbr>Queue<wbr>TimeoutMS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L137">src/mongo_client.ts:137</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The maximum time in milliseconds that a thread can wait for a connection to become available.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="wtimeoutms" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> wtimeoutMS</h3>
					<div class="tsd-signature tsd-kind-icon">wtimeoutMS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L181">src/mongo_client.ts:181</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>The write concern timeout</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
					<a name="zlibcompressionlevel" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> zlib<wbr>Compression<wbr>Level</h3>
					<div class="tsd-signature tsd-kind-icon">zlib<wbr>Compression<wbr>Level<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">2</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">3</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">4</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">5</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">6</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">7</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">8</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">9</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in <a href="https://github.com/mongodb/node-mongodb-native/blob/b67af3cd/src/mongo_client.ts#L129">src/mongo_client.ts:129</a></li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>An integer that specifies the compression level if using zlib for network compression.</p>
						</div>
					</div>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class=" ">
						<a href="../modules.html">Exports</a>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
				</ul>
				<ul class="current">
					<li class="current tsd-kind-interface">
						<a href="mongoclientoptions.html" class="tsd-kind-icon">Mongo<wbr>Client<wbr>Options</a>
						<ul>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#alpnprotocols" class="tsd-kind-icon">ALPNProtocols</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#appname" class="tsd-kind-icon">app<wbr>Name</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#auth" class="tsd-kind-icon">auth</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#authmechanism" class="tsd-kind-icon">auth<wbr>Mechanism</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#authmechanismproperties" class="tsd-kind-icon">auth<wbr>Mechanism<wbr>Properties</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#authsource" class="tsd-kind-icon">auth<wbr>Source</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#autoencryption" class="tsd-kind-icon">auto<wbr>Encryption</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#bsonregexp" class="tsd-kind-icon">bson<wbr>Reg<wbr>Exp</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#ca" class="tsd-kind-icon">ca</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#cert" class="tsd-kind-icon">cert</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#checkkeys" class="tsd-kind-icon">check<wbr>Keys</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#checkserveridentity" class="tsd-kind-icon">check<wbr>Server<wbr>Identity</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#ciphers" class="tsd-kind-icon">ciphers</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#compressors" class="tsd-kind-icon">compressors</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#connecttimeoutms" class="tsd-kind-icon">connect<wbr>TimeoutMS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#connectiontype" class="tsd-kind-icon">connection<wbr>Type</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#crl" class="tsd-kind-icon">crl</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#directconnection" class="tsd-kind-icon">direct<wbr>Connection</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#driverinfo" class="tsd-kind-icon">driver<wbr>Info</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#ecdhcurve" class="tsd-kind-icon">ecdh<wbr>Curve</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#family" class="tsd-kind-icon">family</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#fieldsasraw" class="tsd-kind-icon">fields<wbr>AsRaw</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#forceserverobjectid" class="tsd-kind-icon">force<wbr>Server<wbr>Object<wbr>Id</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#heartbeatfrequencyms" class="tsd-kind-icon">heartbeat<wbr>FrequencyMS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#hints" class="tsd-kind-icon">hints</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#ignoreundefined" class="tsd-kind-icon">ignore<wbr>Undefined</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#journal" class="tsd-kind-icon">journal</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#keepalive" class="tsd-kind-icon">keep<wbr>Alive</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#keepaliveinitialdelay" class="tsd-kind-icon">keep<wbr>Alive<wbr>Initial<wbr>Delay</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#key" class="tsd-kind-icon">key</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#localaddress" class="tsd-kind-icon">local<wbr>Address</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#localport" class="tsd-kind-icon">local<wbr>Port</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#localthresholdms" class="tsd-kind-icon">local<wbr>ThresholdMS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#logger" class="tsd-kind-icon">logger</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#loggerlevel" class="tsd-kind-icon">logger<wbr>Level</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#lookup" class="tsd-kind-icon">lookup</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#maxidletimems" class="tsd-kind-icon">max<wbr>Idle<wbr>TimeMS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#maxpoolsize" class="tsd-kind-icon">max<wbr>Pool<wbr>Size</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#maxstalenessseconds" class="tsd-kind-icon">max<wbr>Staleness<wbr>Seconds</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#mindhsize" class="tsd-kind-icon">minDHSize</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#minheartbeatfrequencyms" class="tsd-kind-icon">min<wbr>Heartbeat<wbr>FrequencyMS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#minpoolsize" class="tsd-kind-icon">min<wbr>Pool<wbr>Size</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#monitorcommands" class="tsd-kind-icon">monitor<wbr>Commands</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#nodelay" class="tsd-kind-icon">no<wbr>Delay</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#passphrase" class="tsd-kind-icon">passphrase</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#pfx" class="tsd-kind-icon">pfx</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#pkfactory" class="tsd-kind-icon">pk<wbr>Factory</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#promiselibrary" class="tsd-kind-icon">promise<wbr>Library</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#promotebuffers" class="tsd-kind-icon">promote<wbr>Buffers</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#promotelongs" class="tsd-kind-icon">promote<wbr>Longs</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#promotevalues" class="tsd-kind-icon">promote<wbr>Values</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite">
								<a href="mongoclientoptions.html#raw" class="tsd-kind-icon">raw</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#readconcern" class="tsd-kind-icon">read<wbr>Concern</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#readconcernlevel" class="tsd-kind-icon">read<wbr>Concern<wbr>Level</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#readpreference" class="tsd-kind-icon">read<wbr>Preference</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#readpreferencetags" class="tsd-kind-icon">read<wbr>Preference<wbr>Tags</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#rejectunauthorized" class="tsd-kind-icon">reject<wbr>Unauthorized</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#replicaset" class="tsd-kind-icon">replica<wbr>Set</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#retryreads" class="tsd-kind-icon">retry<wbr>Reads</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#retrywrites" class="tsd-kind-icon">retry<wbr>Writes</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#securecontext" class="tsd-kind-icon">secure<wbr>Context</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#secureprotocol" class="tsd-kind-icon">secure<wbr>Protocol</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#serializefunctions" class="tsd-kind-icon">serialize<wbr>Functions</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#serverapi" class="tsd-kind-icon">server<wbr>Api</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#serverselectiontimeoutms" class="tsd-kind-icon">server<wbr>Selection<wbr>TimeoutMS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#servername" class="tsd-kind-icon">servername</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface tsd-is-inherited tsd-is-external">
								<a href="mongoclientoptions.html#session" class="tsd-kind-icon">session</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#sockettimeoutms" class="tsd-kind-icon">socket<wbr>TimeoutMS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#srvpoller" class="tsd-kind-icon">srv<wbr>Poller</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#ssl" class="tsd-kind-icon">ssl</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#sslca" class="tsd-kind-icon">sslCA</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#sslcrl" class="tsd-kind-icon">sslCRL</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#sslcert" class="tsd-kind-icon">ssl<wbr>Cert</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#sslkey" class="tsd-kind-icon">ssl<wbr>Key</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#sslpass" class="tsd-kind-icon">ssl<wbr>Pass</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#sslvalidate" class="tsd-kind-icon">ssl<wbr>Validate</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#tls" class="tsd-kind-icon">tls</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#tlsallowinvalidcertificates" class="tsd-kind-icon">tls<wbr>Allow<wbr>Invalid<wbr>Certificates</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#tlsallowinvalidhostnames" class="tsd-kind-icon">tls<wbr>Allow<wbr>Invalid<wbr>Hostnames</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#tlscafile" class="tsd-kind-icon">tlsCAFile</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#tlscertificatefile" class="tsd-kind-icon">tls<wbr>Certificate<wbr>File</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#tlscertificatekeyfile" class="tsd-kind-icon">tls<wbr>Certificate<wbr>Key<wbr>File</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#tlscertificatekeyfilepassword" class="tsd-kind-icon">tls<wbr>Certificate<wbr>Key<wbr>File<wbr>Password</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#tlsinsecure" class="tsd-kind-icon">tls<wbr>Insecure</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#w" class="tsd-kind-icon">w</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#waitqueuetimeoutms" class="tsd-kind-icon">wait<wbr>Queue<wbr>TimeoutMS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#wtimeoutms" class="tsd-kind-icon">wtimeoutMS</a>
							</li>
							<li class=" tsd-kind-property tsd-parent-kind-interface">
								<a href="mongoclientoptions.html#zlibcompressionlevel" class="tsd-kind-icon">zlib<wbr>Compression<wbr>Level</a>
							</li>
						</ul>
					</li>
				</ul>
				<ul class="after-current">
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class"><span class="tsd-kind-icon">Accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-constructor tsd-parent-kind-interface"><span class="tsd-kind-icon">Constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-private"><span class="tsd-kind-icon">Private method</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
</body>
</html>